add server side validation and client side validation