Bunch of stuff. Will keep better track of changes.