Restruct front