performed changes to meet the assignment