adjust structure