completed assignment with comments