manage creation date of the tasks
move task-specific code into a separated file