use sscanf