update rules for provide keys