add same view and protocol