handle transaction items