theoreticking view 3