haiyan-workspace