halfway done coding up proxy (squid) support into gb