started work on joining train and offers, and compressing transaction history