making it a xmldoc
proxy: cleaning up how headers are fetched
logging has been fairly well integrated