restructure whole repository