setup for golang