Wrote convetions on using hearder files, constants, preprocessor directives, strings, variables, methods and other conventions