template for workspace cruds