added the task user interface