playing with Go lang