Mine life revamp (5/34)

Mine life revamp