added reservation class