component feature added for views.