reseravation interface