get mix
change stuctures
change stuctures