add all the things
rebuild