beginning of ship code
start of ship code