rebuild

rebuild structure