fully functional must add average stars functionality to view