add more go stuff