Highly informative. Amazing work done here, I might disagree with some of them but you did hell of a job