use namespace packages to include client dependency