working on BEM implementation idea ...