#7: first step
#7: first step