an attempt at teaching view 3