refactor applya changes