Add C implementation pointer