token analysis