This is really good info, I need to read again and again so I can memorise and fully learn and integrate it into my knowledge.