Reimplement new miner creation