enhanced parseInt