change from sscanf to strtol