define functions to have TABS as TABS or TABS as spaces