oven refactored to singleton, adding info to config