changes to support a configure file