fixed sscanf bug