implemented the test class

figure out how to do the next generations!