Factory emsg