factory from outside