refactor lite plus