added new features such as view tracking and better list view