diary: task2.