A more functional reservation list