prototype of engine