playing with golang