move utxo pool generation to a com method