model of User, begin