add workspace_main