Restruct of few patterns