finalise step 4-6