Can you explain why you are using `steps()`?