this is open source code of an book-exchange app