extend Dgls.prototype