change for dynamic view