clean to init with golang