a simple client side application