added more semantic stuff to api saveuser