first implementation of read workspaces in search