reserveSeat function fix