integrate bem methods