rider model & form validation