restruct
ignore netbeans