added new assignment 3