Library of go