removed rule.py which we didn't use