comlete the assignment