use cleaner partial construct for adjust_x/adjust_y