added to scanner.l