updated design and task list