got shape.d to lex