investigate the cocoa go binding.