how to pull out critical path from a large network?