Form validations + PDF Generation