fixing Form Validations and user routing