ticket 2: save/load user info finished
ticket 2: birthday added