make branch wise transaction