restructure and peltier