more consistent naming and optional pull from a private registry