added support for Proxy Protocol