First version of the engine