update view
add total count
add extension
update view, add stylesheet