derive steps now get a prefix