evaluate for graphics