some evaluation routine.