client side does some error checking
smaller font size