updated structure form