moved source to test1
added some thoughts of how distribution by hashtable works