more work on rule definitions.