STEP-2 : LOGIC BUILDING PHASE