arts factory (Demo)