step6 & 7