multiple sources
multiple destinations; reorganise get_tx_info_2
bug fixes
cleanup
more minor cleanup
bug