better transaction description