Struct adjust