Custom analyzer