add bem, cleanup