basic booking and unbooking appears to work