courses now have books attached to them, that requires a books table and a courses_recommended table, keyword is now searching through actual keywords, requires a keyword column in books table