different types of mining methods