renamed param to `backend` instead of `required`

added default value to parameter