external docs, license, and custom value parse