the C engine example