Mine life revamp (16/34)

Mine life revamp