added how some rules should work.