added modify user option, changed authorising handling