oh a bunch of stuff probably