Refactor : processor -> step