added new rules from class 3