add go library