Documentation, Refactoring and Coding.