assignment 1 , 3 , 5