book repositry working