go client now is fully functional and simper