ntermediate step