add atoi version2