fix scale to surface