adding flags for random generation and including two new sample pools