various mining process