added reservation/rent functionality