finished the assignment