different types of mining process flow