add go stuff