add tools for golang