add new art compile