#8 allow creation of custom rules