some more work on the go server