improve ng view 2