its all manpower's incompetence in their field of work. some make mistakes so company will take the blame for it. there are departments in the contractor's side like electrical, mechanical, architectural, aluminum, plumbing. one of them has delayed of work sometimes or mistakes. they cant just turnover the project if it's not all done.