spec, factories update