reinit with workbench structure