task class (only for 1 subtask) + first vision is divided by subtasks