added singleton method, which set as singleton.