many fixes and upgrades

many fixes! most of which aren't of questionable utility