make proxy connection a singleton and add an image