emit end