add clustering subtasks into expression task