added c golder and example