create / update user done. Added more tests