reworked the transaction pages