more update on structure