aded rule and test