adding batch evaluation