eval with analyze