better emission of module