asstracted view 3