update to new step API