refined steps