Library Service done with no error handling and no testing