What is the full meaning of generation?