#critical path construction