reservation problem