made a proxy with threads
proxy with threads