testing if emit function