further splitting