changed name of singleton method