assets specs and factories