added singleton test.