compliance challenges