making sure user has a valid pass
using validated partial system update and fixing matching tests
adding users as well