fix rule 8 and 14