wip fixing bugs in em