improved view updating, implemented views on names