add ViewFinder capability