using boost tokenizer and reorganized test cases