adding pretty much all of the skeleton from the midterm 1 stuff that I want to right now