Artificial Factory