restruct blog