rebuild everything