add User and test. (more test to follow)