add some code to ship AI