distributive of tasks creation extracted to TasksFactory