configuration, subtask division and initialization