I think you did not introduce explicitly step 1 and step 2