Critical Path Method of Project Management re-engineered