updated structure post