add all the stuff