Enhancing the critical path segments scheduling technique for project control