start of singleton/object stores