Coding practices and guides used in KMP