implement any' rule