initial commit of way too much junk