add: control on view name, no more view without name