added Rule2