add the config interface function