add config parsing