assignment #6 task #2 part #1