tools structure completed