Added an interface for the steps logic