techknowledgy view 3