complete shorty generate