singleton_tools function

Singleton manipulation functions