fix listSingleton