scribe singleton