aspect based tokenization