debugged a lot of borrowing system, waiting list, play limit, and borrow limit remain