Offical FOSP implementation in go