link: port block from bem-bl