add view and render mechanism