added add, complete and delete task