- added index2.js, which will aggregate by channel observation instead of using a view