Redo most of the tasks, need to check glossary
Rule redo