added optional namespace option