assignment 1 completed.
completed assignment 2