step config implementation