Mine life revamp (7/34)

Mine life revamp