If you have any comments, improvements or critisisms, then please feel free to post them on this blog