Restruct project.