update generator and add action to launch the generator