fix ship bug