professional mining