* /adminadd /adminupdate
* more consistent user.list()