ProxyType feature

Allow users to chose proxy type