migrate to viacore namespace