progress on BEM