rewrite SpaceVikingX