Refactor. Shipmap