restruct basic.md