strucure adjust