layered configuration