added examples for different transaction errors