add totally untested backup controller