1.0; support array & email validations, and code made much sleeker