added socks support, user agent, options menu, new signatures