boris_demeshev/em_algorithm archive