added some more changes onto emmiting mechanism ... moving along, probably onto new version