fixed for golang