new ctrl and view