add a better explanation for mining