need to evaluate the generator or time will not be right