preliminary Ship ID implementation