change newInstance to getInstance.