refine analyzer