add controler
add view