modified to add support for creating DRM and configuring DRM instance