front-end updated & reservation API