gen and specs