add info pages and course search pages, fix some bugs