add views
add buttons