transaction analysis