templateview, formview and listview