Update M4 document for Refactoring Implementation