updates markup with even more elements