- added a counter in transaction-model
- using underscore.js