now can save user's info(untested)