Added generation script