sphere go liblary