add new rule and test