emmiter accepts arguments