add newTask function