implements comment spacing rules