Incoperated some of james comments. But ms has changed quite a bit from his version and so some were not relevant