go common utils