add singletones