singleton() implemented.