add some language specific rules