In mid-2002 Stokes released the first version of a gnutella client he had written and dubbed "Shareaza". It was from the beginning a client with the aim of having features other gnutella clients did not have.[citation needed] Over the next two years Stokes coded in support for the eDonkey 2000 network, BitTorrent and a rewritten gnutella-based protocol which he named Gnutella2.