add config adapter