basic list generator, needs features