add and manage tasks