putting all the stuff in