added sources and tests
more samples for testing the distribution