data entry and processing