adding a bunch of old stuff for reference