Added a ::rules

hopefully this is working, i modeled this after the info update.
As can be seen here, rules(); will not execute anything. I'll try and fix that.