emit with parameter