revised the configuration model; tests passing