playing around with the client side stuff