update some views
add some core and update some core