finished the last part of the assignment, sorry because it was 2 minutes late