added helper variables for task decomposition