added new files for task 3