revisiting structure