more work on ViewFrustum