fixed the client. now actually works the official way