a demo of golang