enqueuePackage is static, no need to create an instance here