tinkering with the rules sub