Rock mechanics contributions and challenges by