Refactor climber model