added some more notes to how I think I should proced for
lexing