Implemented parts of task1. Did not implement large read/write buffer functionality for task1