Hardware view 2