Changed program flow to staged flow, with processing dependent on current stage of GET command. Added code for sending unoptimized GETs. Implemented data structures and model for storing metadata for each chunk, including located peers.