https://www.cubro.com/blog/cubro-s-solution-for-meta-data-extraction.html