three different types of mining process