make a singleton to remember configurations around instances