Added reservation function.