changes to support config file models