Updated the position of subworkflow calls + changed topological order to order of definition in the code