add marine weather method and relevant tests