bugfix:  empty source side effects
support for multiple version identifiers
support for DDOC ranges
improvement for userxp