user add/edit functions and basic configuration tool