Update engine.erl