completed assignment 1.3