added BackendManager