Frame generation (16/23)

Frame generation