first working version with ajax payer validation