change directory
added lexer