closes #2, closes #3; rent system added