comment on why this.namespace is used.