reconstructure config framework