writeup for mining engineering