configuration + io/query backends