added a bunch of rules and updated config