demos for golang