Refactored sea mode