did not compile. TODO: fix AnalysedController line 43
modification to support help system