proper BEM