i don't understand why balance showing as unmatured and on-chain separately
"New" Bitcoins need 100 confirmations before you can spend them. That's was a great feature to prevent further damages from the
value overflow incident, when someone mined 184 billion Bitcoins.