make random corrections and add email validation