removed the rest of engines' singleton-ness