config interface