add set config function