go stuff works and compiles