for the assignment #1