updated the workspace structure