updated ship class