all the stuff

first submission