end of assignment 1