route general
new view
clean
new controller