emit with argments