add test singleton