added test files, lex work