latest changes to hw, tokenizer is working imo