Refactor Documentation