Oh and sorry for typos ... I am a terrible typist