Adding initial implementation of task.