cleaned up workspaces module