new functions in solution analyser