write clear internal documentation and use coding standards to improve code readability