Tasks 1,2,4 done