working miner
almost finished miner