updated the reservation abstarct