naively generate instances