Users can add or borrow items, & conditionally lend, demand, & return them