replaced backends/__init__ with new API