Added lots of rules