product and step