compliance challeneges