PeerLibrary - added assignment 3