improving rule form