add new task feature