lots of new stuff

lots