gathered all data