updates for compliant rules