third and fourth generations