smhi wrapper written in golang