add Disclose View and update Logic