finish reservation feature, completeing 4 requests for demo