add client-side basics with html example.