I may have a go at this. ...... although I'm struggling!!