Implemented data input and processing