add pure go version doc