adding task2 demo