YOLO generation