better info for each generation