added course descriptions, search, improved print view