Converted the backend model to Singleton