designing-small-medium-surface-vessel