analyser works