utility for golang