add init in em
move to em
update plw example in multi