fairly technical view 3