add more Go tests