Add support for golang