cleaning up client side interface