breaking 100 rules