Frame generation (5/23)

Frame generation