finished data handler relay except for extend