Adding Generation tool