refactor transations list