rebuilding new structure