fixed typo `singeltons => singletons`