A Study of generations