split out corrections to separate module