prepping for more complex requests
Prevent iterator from creating new keys
added separate class to handle (and fake) networking