added step 7 ,8 and 9