In the comments assume some things about me and I will read all of them and answer them is a separate project.