Add generate launcher