compilation rule 34