fix X bug