step 3: green , to test 5 first
step 5: red