Add the rest of the engine methods