art logic