create some base view, item view