factory-service updated