metageneration