Data generator, simple interface stuff done.