working on rent logic. almost done