assignment #1 task #7