First Commit of analyser and its test