[MODIFIED] incorporated basicclasses into project, added reservation class