Text this: Factors affecting quality in Construction Project Life Cycle (CPLC)