Go implementation is more than skeleton now