a task list demo partially