a whole bunch of things work. i forgot to check the diff and im lazy.