* chore: extract the ship into multiple files * fix: actual the ship reference link * fix: revert last commit and replace in ts