experimenting with go