Updated gen.php