REFACTOR package