added binary support for the server