backend configuration