Initial version of the task-looper task