improve simple reservation