first implement of opinion list view