added efficiency analyser