adds workbench and new getAssets function