add config.read function