Adding all the stuff