refactored classes out of tests, samples
more samples
another sample, automated calling of samples