Temporary commit. Task 1,2 is done, 3,4,5 in progress