got fourth scenario with eval to pass