implemented most of addcourse scrapping, need to finish prereq