struture changed