more updates and some new stuff

more updates and some new stuff