change struture