Added a bunch of rules