added support for multiple 'workspaces' for the 'fetch' operation