asstracted view 1