This is my initial experiments with go