renaming the singleton method