Artificial factory