Added EM implementation

-Added buggy EM implementation