add docs on getSingleton