add semantic block elements