singleton instances now from various constructors