structure adjust