Frame generation (19/23)

Frame generation