put all the goodies in