new view
fixed controller conflict