rules update

updated the rules. code here still isn’t final though