support general configurations