deleted next unnesesarry methods about reservations and some warnings