major changes from the semester that are added in... some left to be worked on