old namespace and useCaase
merging