added go, fixed tests