use different names for the singletons