Do assignment 3