added second assignment
finished with assignment 3