reconfigure requires