almost done on giving info for transaction