generates for minimal case