normalize X for cross