added more go stuff