added initialization of user.name