refactored conf_type option