progress on bem
progress on BEM