added new rules

added some new rules and the validation test for each