expanded miner config and reimplemented the miner config parser