add xworkspace