add gen.php script