changed emitters from list to array