backend better organisation of reservations