steps method now returns list of tuples. Id is a string, not an Int