basic circulation (checkout, renew, checkin) is now functioning