data joiner, fragments start