analyze frame