DRY in Rules solution add