added loaning book methods