added server side validation for over 18