initial lexing changes
adding comments about api
removing parsing