step separation