Mining remix (18/20)

Mining remix