fixed a bug in book, and made progress on the usc module
finished first version of usc