first work on new task creation