adding "technician mode" and "user mode"