add a bunch of stuff
update the readme