Current state of reservation stuff, quite nice so far but not complete yet