make stepdown dynamic