Implementing create task