Gen script (23/25)

Gen script