added statistics generation