P2P DATA DISTRIBUTION