mining challenges