more style for singletons