rajout des execeptions des singletons