refactor : clipping modification