mining process design