Semi - Bit Torrent Implementation