rebuild almost everything