working on transactions, connecting to the networks. almost done