Refactor ahoy

wat