added name validation, alphanumeric and spaces