The first part of the client side is working