updating eval()