add atoi isalpha