abstracted the spaced generator, need to write tets, also added demo with main method that generates 60 comps