much changed please read there is one section I'm not sure about