added the active looking glass vantage point method