Implementing client side of application.