add semantic icons and styles