rudimentary tokenization. will get there eventually.
small revision