Added reservation functionality