restructured the analysis to return arraylist<analysed_words> which can be used with the new analysis_control to combine the lists