adds Transaction model, update dependencies