identify critical path