-updated structure