Sorry its not very clear, but still well worth reading