new observable config object