provide source of the complex string